package mysql8学习.高级.第06章_索引的数据结构;

/**
 * 2.二级索引(辅助索引、非聚簇索引)
 *  上边介绍的聚簇索引只能在搜索条件是主键值时才能发挥作用，
 *  因为B+树中的数据都是按照主键进行排序的。
 *
 *  回表：   当你在查询非聚簇索引（非主键的索引）  .
 *  会根据非聚簇索引查找主键   在回到主键索引  再查找其他列
 *
 * 小结:聚簇索引与非聚簇索引的原理不同，在使用上也有一些区别:
 * 1.聚簇索引的叶子节点存储的就是我们的数据记录，非聚簇索引的叶子节点存储的是数据位置。
 *   非聚簇索引不会影响数据表的物理存储顺序。
 * 2.一个表只能有一个聚簇索引，因为只能有一种排序存储的方式，
 *   但可以有多个非聚簇索引，也就是多个索引目录提供数据检索。
 * 3.使用聚簇索引的时候，数据的查询效率高，
 *   但如果对数据进行插入，删除，更新等操作,效率会比非聚簇索引低。
 *
 */
public class E2_非聚簇索引 {
}
